human torpedo - Francés Inglés Diccionario